package com.ldk.framework.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.ldk.base.framework.entity.BaseEntity;
import org.codehaus.jackson.annotate.JsonIgnore;

/**
* Complaint实体类
* @author xiangwl
*/
public class Complaint extends BaseEntity {

	private static final long serialVersionUID = -54363144415749549L;
	/**
	* 投诉单号
	*/
	private java.lang.String   complaintNo;
	/**
	* 投诉人
	*/
	private java.lang.String   complainant;
	/**
	* 订单号
	*/
	private java.lang.String   orderNo;
	/**
	* 投诉内容
	*/
	private java.lang.String   content;
	/**
	* 投诉状态1投诉,2已处理
	*/
	private java.lang.Integer   status;
	/**
	* 投诉时间
	*/
	private java.lang.Long   time;
	/**
	* 操作时间
	*/
	@JSONField(serialize=false)
	private java.lang.Long   operateTime;
	/**
	* 操作人
	*/
	@JSONField(serialize=false)
	private java.lang.String   operator;
	/**
	 * 投诉图片
	 */
	private java.util.List<ComplaintImages> images;

	/**
	 * 处理内容
	 */
	private java.lang.String   handleContent;
	/**
	 * 是否对驾驶员扣分
	 */
	private java.lang.Boolean   isDecreaseScore;

	/**
	 * 管理员地区关键字搜索
	 */
	@JSONField(serialize=false)
	@JsonIgnore
	private String searchAreaKey;

	public java.lang.String getComplaintNo() {
		return complaintNo;
	}
	public void setComplaintNo (java.lang.String complaintNo){
    	this.complaintNo = complaintNo;
	}
	public java.lang.String getComplainant() {
		return complainant;
	}
	public void setComplainant (java.lang.String complainant){
    	this.complainant = complainant;
	}
	public java.lang.String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo (java.lang.String orderNo){
    	this.orderNo = orderNo;
	}
	public java.lang.String getContent() {
		return content;
	}
	public void setContent (java.lang.String content){
    	this.content = content;
	}
	public java.lang.Integer getStatus() {
		return status;
	}
	public void setStatus (java.lang.Integer status){
    	this.status = status;
	}
	public java.lang.Long getTime() {
		return time;
	}
	public void setTime (java.lang.Long time){
    	this.time = time;
	}
	public java.lang.Long getOperateTime() {
		return operateTime;
	}
	public void setOperateTime (java.lang.Long operateTime){
    	this.operateTime = operateTime;
	}
	public java.lang.String getOperator() {
		return operator;
	}
	public void setOperator (java.lang.String operator){
    	this.operator = operator;
	}
	public java.util.List<ComplaintImages> getImages() {
		return images;
	}
	public void setImages(java.util.List<ComplaintImages> images) {
		this.images = images;
	}
	public java.lang.String getHandleContent() {
		return handleContent;
	}
	public void setHandleContent (java.lang.String handleContent){
		this.handleContent = handleContent;
	}
	public java.lang.Boolean getIsDecreaseScore() {
		return isDecreaseScore;
	}
	public void setIsDecreaseScore (java.lang.Boolean isDecreaseScore){
		this.isDecreaseScore = isDecreaseScore;
	}
	public String getSearchAreaKey() {
		return searchAreaKey;
	}
	public void setSearchAreaKey(String searchAreaKey) {
		this.searchAreaKey = searchAreaKey;
	}
}
